注意start() 和run()的区别
package cn.usts.edu.lesson01;
/**
* 实现多线程要
* 1:继承Thread类,
* 2:重写run()方法
* 3:实现类.start()
*
* 【以吃馒头喝水为例】
* 吃馒头和喝水同时进行
*
* thread.start();// 同时执行
* thread.run();//使用run()方法就是按顺序执行
* */
public class ThreadCreateDemo01 extends Thread {
@Override
public void run() {
for (int i = 0; i < 20; i++) {
System.out.println("吃第"+i+"个馒头");
}
}
public static void main(String[] args) {
= new ThreadCreateDemo01();
ThreadCreateDemo01 thread .start();// 同时执行
thread//thread.run();//使用run()方法就是按顺序执行
for (int i = 0; i < 20; i++) {
System.out.println("喝第"+i+"口水");
}
}
}